Taqueria San Francisco opened its doors in 1990 at its current location on the corner of 24th Street and York Street in the heart of the historic Mission District. Since day one, the owners have aspired to offer fresh and delicious food with reasonable prices and friendly service in a Read more [...]
No Records Found
Sorry, no records were found. Please adjust your search criteria and try again.