The Impression Hill Hotel is an ideal spot for travelers wanting to discover the city. The Impression Hill Hotel is an ideal choice for travelers who want to take in the sights and sounds of Weihai. With Weihai North Railway Station just 9km away and Weihai Dashuibo Airport only 46km away, transportation is very convenient. Keeping busy is easy, with People's Square, Wuding Park and China Environmental Protection Garden all nearby. At the end of a busy day, travelers can unwind and relax in the hotel or go out and enjoy the city. Guests of this Weihai hotel can make use of the parking facilities. There's never a dull moment at this hotel, our guests indicate that the facilities are excellent.