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.
14 Plaza Drive
Stop by today and check us out!