Fiesta Hall Chula Vista

restaurant in Urban Core, Chula Vista

Phone: (619) 427-1700

Address: 625 H St