Wonderful Castle Located on Top of a Mountain in Zhejiang, China

This castle, which is located at the top of a bamboo-clad mountain in the Chinese province of Zhejiang, near Hangzhou, was built in 1910 by a Scottish doctor. The property, which is an eco luxe complex with Afro Asian decoration and medieval roots, has been recently completely reconstructed by the architectural firm Shanghai Tianhua Architectural Design, conscientiously and taking care to include a great amount detail. Among the benefits that..

More…

©