Get directions to: China Pavilion Restaurant, Westwood, NJ
Restaurant address: 663 Westwood Avenue Suite D Westwood, NJ 07675, USA
Restaurant: China Pavilion Restaurant