Cobijas La Reina

restaurant in Urban Core, Chula Vista

Phone: (619) 240-7674

Address: 660 H St