Elmira Service Centre. - 5196698500

We have over 30 years of Experience
in the Automotive Trade and 2 Licensed Automotive and
Diesel Technicians.

Tags: Automotive Repair Shop,Local Service

Address & Contact

Street:
16 church st e
City:
Elmira
State:
ON
Phone:
5196698500
Website:
http://elmiraservicecentre.com/
Category:
Automotive Repair Shop

Map & Directions

Join on Facebook