We can start work on your car today!
Buffalo Location
2643 Delaware Ave.
Buffalo, NY 14216
TEL: 716.876.0700
FAX: 716.876.5636
EMAIL: csc@carubba.com
Hours of operation:
Monday - Friday 7:30am - 6:00pm
Saturday and Sunday 8:00am - 12:00pm