68 Truman St, New London, CT 06320 (860) 443-7788
How to go there
Auto body shop Loc: 41.3515 / -72.1031
Plan your visit