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.
Aerial view of the castle on the top

View of the castle and the thick vegetation that surrounds it

Infinity pool with terrace area

Pool with fabulous views

Furnished terrace with views

Interior of the imposing dining room with high ceilings

Stairs with rustic details

Rustic style room
