Chula Vista CHINESE FOOD Food
/ The Latest in Chula Vista CA1: Panda Imperial Restaurant (1208 3rd Ave South San Diego near Oxford St) | Rated : Excellent : [5.0] (1 votes) Reviews | |
1: Panda Imperial Restaurant (1208 3rd Ave South San Diego near Oxford St) | Rated : Excellent : [5.0] (1 votes) Reviews | |