Taohua Apartment Shanghai is located in the Huaihai Road Commercial district of Shanghai, and Jiashan Road tube station is nearly a 10-minute walk away.
The Stlgnatius cathedral "Xujiahui Catholic Church" is 2.9 km from the apartment, while the Bund is nestled at the distance of 4.1 km away. Fuxing Public Park is 19 minutes' walk from this apartment.
Taohua Apartment also features a kitchenette with facilities. You will be a few steps from the nearest bus stop - South Shaanxi Road Yongjia Road.