El Camaron

restaurant in Interstate 5 Corridor District, Chula Vista

Phone: (619) 425-5835

Website: www.elcamaron.com

Address: 193 Broadway