As captivating as the grandeur that is Leela Palace is Jamavar, it's authentic Indian restaurant, that's quite the royal place to dine at.
Read this post on withthefoodie.com