send

a message

831-426-2204

 Your Premier Auto, Truck, Trailer and Motorcycle Repair Shop in Santa Cruz

1125 17th avenue, Santa Cruz, CA, United States

our

address

831-426-2204

 TFR Motorsports

1125 17th avenue, Santa Cruz, CA, United States

info@TFRauto.com

we HAVE movED!


*we are now at 1125 17th ave. in Santa Cruz

only 10 minutes from our old location!