homedsgn logo homedsgn logo

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

By • Oct 16, 2018

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

Among the benefits that such a rural location offers are included a regional farm to table cuisine and the ability to include an impressive cantilevered infinity pool, which the structure takes complete advantage of, including panoramic accommodations that range from the rustic to the regal.

Infinity pool with terrace area
Pool with fabulous views
Furnished terrace with views

Completely surrounded by thick forests, the enchanting bungalows feature private outdoor hot tubs looking out to the charming landscape, while the spacious and bright Cliffside Suites are decorated with traditional South African motifs and extra large tubs which sit in front of the window and overlooking the mountains. For the ultimate king and queen retreat, opt for one of the themed Castle suites, which are absolutely flooded with sumptuous fabrics and luxurious amenities.

Interior of the imposing dining room with high ceilings
Stairs with rustic details
Rustic style room

You may use j/k/arrow keys to navigate through the articles

Share your Thoughts