Name | Panda Chef |
---|---|
Address | 2260 Otay Lakes Rd #104, Chula Vista, CA 91915, United States |
Phone | +1 619-421-7777 |
Email ID | |
Website | |
MORE DETAILS & REVIEWS |
Following are the list of some other popular Chinese Restaurants In Chula Vista Ca United States
945-A Otay Lakes Road, Chula Vista, CA 91913
1208 Third Avenue, Chula Vista, CA 91911
2130 Birch Road, #101, Chula Vista, CA 91915
609 Broadway, Chula Vista, CA 91910, United States
1445 3rd Ave, Chula Vista, CA 91911, United States
600 F St c, Chula Vista, CA 91910, United States