Super Express Chinese Food

restaurant in Mid-Broadway District, Chula Vista

Phone: (619) 427-4741

Address: 609 Broadway Ste A