El Charro Restaurant
Address:
310 Linden Ave, South San Francisco, CA 94080
Phone:
(650) 873-1993 Restaurants
Other Businesses:
- Two Fifty Restaurant at 250 Gateway Blvd, South San Francisco, CA 94080
- Linden Delicatessen at 314 Linden Ave, South San Francisco, CA 94080
- Da Thanh Vietnamese Restaurant at 314 Linden Ave, South San Francisco, CA 94080
- Hogan's Cafe at 125 Terminal Ct, South San Francisco, CA 94080
- Flavas Jamaican Grill at 314 Linden Ave, South San Francisco, CA 94080