El Pescador

restaurant in Boal, Chula Vista

Phone: (619) 488-7524

Website: mariscoselpescadorsd.com

Address: 1008A Industrial Blvd