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