Flushing Hotel

36-38 Main Street
Flushing, New York 11354
1.5 miles from New York Hall of Science
More hotels near this hotel