The Dolder Grand is a historic hotel located on a hilltop overlooking Zurich. The hotel features luxurious rooms and suites, a spa, a fitness center, and several restaurants and bars. The hotel's location provides stunning views of the city and the surrounding mountains, making it a popular choice for travelers seeking a unique and memorable experience.