Get directions to: Victor & Esther Corporation, East Elmhurst, NY
Restaurant address: 9017 31st Ave East Elmhurst, NY 11369, USA
Restaurant: Victor & Esther Corporation