Get directions to: Meson Asturias Restaurant, Elmhurst, NY
Restaurant address: 4012 83rd St Elmhurst, NY 11373, USA
Restaurant: Meson Asturias Restaurant