Travellers who like staying in East Elmhurst recommend LaGuardia Plaza Hotel, Hampton Inn New York - LaGuardia Airport and Westway Hotel Laguardia Airport.
KAYAK users have found double rooms in East Elmhurst for as cheap as $126 in the last 3 days. The average price is $138.