0 12402 Jamaica Ave, Jamaica, NY 11418, USA Location 12402 Jamaica Ave NY See map: Google Maps Phone Number: (718) 846-9609