Located on 4.5 acres of land in the heart of the business and leisure precincts and within walking distance of the Taj Mahal, our hotel in Agra, India proudly offers everything that savvy international travellers have come to expect in cutting-edge accommodations.