China Super Buffet

restaurant in Interstate 5 Corridor District, Chula Vista

Phone: (619) 336-9989

Address: 3007 Highland Ave