Jochi Resto Grill

restaurant in South West Chula Vista, Chula Vista

Phone: (619) 426-7804

Address: 289 E Orange Ave