Get directions to: J.j. Garden Seafood Restaurant, East Elmhurst, NY
Restaurant address: 7521 31st Ave East Elmhurst, NY 11370, USA
Restaurant: J.j. Garden Seafood Restaurant