0 17227 Jamaica Ave, Jamaica, NY 11432, USA Location 17227 Jamaica Ave NY See map: Google Maps Phone Number: (347) 392-4200