Maidens Hotel, The Leela Palace, and the Taj palace come under the top luxury hotels that also have restaurants serving some of the best dishes around the world on your platter. Grab the Hotel Discounts Here!