Taqueria El Sol

Where
595 Geary Street, San Francisco, CA
Call
+1 415.441.0405
Web
Taqueria El Sol Website
Tags
Restaurants, Mexican Restaurant
Claim this listing

About request an edit to this page

Decent Mexican food in the Loin.