Get directions to: Hill Tap Tavern, Elmhurst, NY
Restaurant address: 8303 Grand Avenue Elmhurst, NY 11373, USA
Restaurant: Hill Tap Tavern