Auto repair shop. Located in St. Catharines Ontario, we use the latest automotive service information, products and vehicle maintenance equipment to provide you with high quality service with fast and efficient service. Our experienced oil & lube service department will keep your vehicle running in top condition.