LaGuardia Plaza Hotel

104-04 Ditmars Blvd
East Elmhurst
New York
United States