Taqueria El Sombrero 810 Piner Rd # A Santa Rosa, CA 95403 Phone: (707) 573-8278
Category: Restaurants