Map
1 Shaanxi S. Rd., Shanghai, China
Close
Restaurant
Dongbeiren