Get directions to: Shanghai Chinese Restaurant, Covina, CA
Restaurant address: 316 N Azusa Ave Covina, CA 91722, USA
Restaurant: Shanghai Chinese Restaurant