Book your stay at one of the best 5 star hotels in Agra, The Oberoi Amarvilas, offering luxury amenities with Taj Mahal views from all rooms.