Taqueria Santa Rosa #5 – Santa Rosa, California 95409

Taqueria Santa Rosa #5 Description

Taqueria Santa Rosa #5 Location

Address: 791 Montecito Center, Santa Rosa, CA 95409
Phone Number: +1 707-538-2642
Price ($ – $$$$): $

Restaurants Nearby

More Restaurants You'll Love

Scroll to Top