Taqueria El Sol

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

About request an edit to this page

Decent Mexican food in the Loin.