Olive Garden Italian Restaurant

restaurant in Urban Core, Chula Vista

Phone: (619) 946-8832

Address: 585 I St