137-07 Northern Boulevard Flushing, New York, Flushing, United States
Marco Laguardia Hotel By Lexington Photos
Marco Laguardia Hotel By Lexington Map
137-07 Northern Boulevard Flushing, New York, Flushing, United States
Searching for availability
Hotel Information
This 3 star hotel is located in the city centre of Flushing and was established in 1980. It is a short drive away from the College of Dupage and the nearest station is Subway.