Panda Palace Chinese Restaurant

restaurant in Estrella Walk, National City

Phone: (619) 336-1725

Website: www.sdpandapalace.com

Address: 1105 E Plaza Blvd Ste D