VILLAGE CENTER AUTO CARE > Contact Us > Ask The Mechanic 207-883-2557 | 239 US 1 Scarborough, ME 04074 Ask Our Expert Mechanics Have a question about auto repair? Our experts are happy to provide an answer! Submit Discover More About Ask an Expert Mechanic At Village Center Auto Care in Scarborough Customer Service