Hi Ball

restaurant in Northwest Chula Vista Area, Chula Vista

Phone: (619) 425-3800

Address: 981 Monserate Ave