Hotels in China - Hotels in Shanghai - Taiyuan Villa
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.