San Luis Taqueria

San Luis Taqueria

Address

1032 Chorro St.
San Luis Obispo, CA
93401

Contact

Phone
(805) 439-2866

Website
San Luis Taqueria

Social Media
@sanluistaq