Close to the ‘Wonder of the World’ Taj Mahal, ITC Mughal is one of the best hotels in Agra. The 5-star luxury hotel is spread over 35-acres of manicured gardens. All rooms are equipped with state-of-the-art amenities and facilities including a state-of-the-art gym, and India's largest Spa, as well as an outdoor pool etc. Additionally, the hotel has several restaurants and bars, including Peshawari, which is considered Agra's finest Indian restaurant.