Skip to main content

Taqueria el Sol

restaurant · taco restaurant · San Francisco, CA

Address
901 Taraval St, San Francisco, CA 94116
Phone
(415) 661-3303
Website
elsoltaqueria.com
Where
37.7429, -122.4759

Search Hominin for Taqueria el Sol

Other restaurants nearby

More in San Francisco

Taqueria el Sol — restaurant in San Francisco, CA | Hominin