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

Interior of the imposing dining room with high ceilings