El Cholo

Overview

Address: 8200 E Santa Ana Canyon Rd
Anaheim, CA 92808
Website: elcholo.com
Phone: 714-769-6269