at 1208 3rd Ave, Chula Vista , 91911-3203 United States
93 FB users likes Panda Imperial Restaurant, set it to 253 position in Likes Rating for Chula Vista, California in Local Business category
Panda Imperial Restaurant is Chula Vista based place and this enity listed in Chinese Restaurant category. Located at 1208 3rd Ave CA 91911-3203. Contact phone number of Panda Imperial Restaurant: (619) 422-3388