El Charro


El Charro

by doglord

12819 Venice Blvd
Mar Vista, CA 902
Phone: (310) 391-1885
Map
Low-key Mexican restaurant with classic character and good old school cooking.


Comments


Name

Email

Website

Share your wisdom