Chowking

restaurant in South West Chula Vista, Chula Vista

Phone: (619) 621-2064

Address: 285 E Orange Ave