116-32 Rockaway Blvd, Jamaica, NY 11420 (718) 835-1110
How to go there
Auto repair shop Loc: 40.6762 / -73.8213
Plan your visit