El Charro Restaurant

Overview

Address: 1621 W 6th St,
Los Angeles, CA 90017, USA
Website: charromexicanfood.com
Phone: 213-292-0668
Email: Taquizas@charromexicanfood.com