← San Francisco restaurants
Taqueria El Castillo
No reviews yet
Mexican17 Mission St, San Francisco
Own or manage Taqueria El Castillo? Claim this listing free
Hours
Hours not listed yet.
Details
Address17 Mission St, San Francisco 94105
Phone+14156216971
Websitehttp://ww25.elfarolitoinc.com/legacy
SocialFacebook
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.