Huzhou Colombo Castle Hotel is a great place for a relaxing vacation. It is located on Xiaomei Mountain in Huzhou Taihu Lake, which is 221 meters high. You can drive along the winding mountain road to the hotel entrance. You can see Moon Bay from the hotel... the landmark building of Huzhou Sheraton Hotel. The hotel has a beautiful environment, and it is so beautiful to take pictures in the infinity pool.