Los Arcos Restaurant

restaurant in Northwest Chula Vista Area, Chula Vista

Phone: (619) 934-3517

Website: www.grupolosarcos.com

Address: 89 E Bonita Rd