Get directions to: Royal Panda Chinese Food, Temecula, CA
Restaurant address: 33195 State Highway 79 Temecula, CA 92592, USA
Restaurant: Royal Panda Chinese Food