140 Skidmore Rd, Deer Park, NY 11729 (631) 242-9131
How to go there
Auto repair shop Loc: 40.7474 / -73.3083
Plan your visit