If you want a huge superstore to fix your car, look elsewhere. Anchor Motors is a little shop on the corner of Spring & Front Streets in West Haven (on the New Haven border). ...
All reviews seem positive