4 years 2 months ago | Certified Review
The Leela Palace, Udaipur - I feel its the most romantic hotel in this world and a dream come true venue for a wedding! Source
8000
Venues, Udaipur