La Playa Taqueria
San Francisco
La Playa Taqueria is a restaurant in San Francisco, San Francisco, USA. A strong option for celebrations, group dining …
San Francisco, San Francisco, USA
No published reviews yet — be the first to review this experience.