Taiyuan Villa Villa
160 Taiyuan Road Xuhui,Taiyuan Road, Shanghai, 200031
Featuring British Colonial architecture, Taiyuan Villa offers 5-star accommodation in Shanghai. Set amidst a tropical landscape, it offers an indoor swimming pool and non-smoking rooms with free internet.