Get directions to: Crown Plaza Laguardia, East Elmhurst, NY
Restaurant address: 104-04 Ditmars Boulevard East Elmhurst, NY 11369, USA
Restaurant: Crown Plaza Laguardia