Udaipur, Indien
The Leela Palace Udaipur, Modern Day Palace Hotel, Lake Pichola, Near, 227, Naga Nagri, Lake, opp. The Leela Palace, Pichola, Udaipur, Rajasthan 313001, 313001