Taj Lake Palace: A Luxury Heritage Hotel
Voted one of the best luxury hotels in world, the Taj Lake Palace appears floating amidst the turquoise water of Lake Pichola. This small luxury hotel is voted India’s most romantic hotel, a fact that could be attributed to the legend of this hotel.It is believed that Jag Niwas (better known as Lake Palace) was […]