LIBERTYS LITERARY LOVERS
Menu
The Taj Mahal Palace is arguably the most iconic hotel in Mumbai. Built in 1903, it was the first hotel in India with all the modern amenities of the time,…