Scarborough Carwash is conveniently located along Route 1 in Scarborough, Maine. Two touch-free systems are open 24 hours a day, 7 days a week for your convenience. Two self-service bays are also available for that like to do it themselves.
Address:
14 Plaza Drive
Scarborough, Maine
04074
Stop by today and check us out!