Get directions to: John's Restaurant, Jamaica, NY
Restaurant address: 162-10 Jamaica Ave # Ll-5 Jamaica, NY 11432, USA
Restaurant: John's Restaurant