La Super-rica Taqueria

622 N Milpas St Santa Barbara CA 93103 USA

(805) 963-4940

Location