El Charro Mexican Restaurant
El Charro Mexican Restaurant is a bar in South San Francisco CAEl Charro Mexican Restaurant Contact Information:
El Charro Mexican Restaurant
257 Grand AvenueSouth San Francisco, CA 94080
Phone: (650) 873-1993
Back to List of South San Francisco CA Bar