Mariscos Hectors Restaurant

restaurant in Harbor Side, Chula Vista

Phone: (619) 585-7732

Address: 1076 Broadway