1. Diego's Mechanics 429 W Main St, Stamford, CT 06902 Coordinate: 41.04848,-73.55571 Phone: (203) 357-1976