Get directions to: S. Michael & Sons, East Elmhurst, NY
Restaurant address: 82-06 Astoria Boulevard East Elmhurst, NY 11370, USA
Restaurant: S. Michael & Sons