Nestled on the edge of Lake Pichola in Udaipur, Taj Fateh Prakash Palace is a 5-star jewel of Rajasthan’s regal heritage. Part of the legendary Taj Hotels Palaces Resorts Safaris collection, this 65-room palace was originally built in 1890 and meticulously restored in 2011. Guests are welcomed into an atmosphere of timeless elegance, where every detail reflects the grandeur of India’s royal past.