Udaipur, known as the 'City of Lakes,' is a city in the Indian state of Rajasthan, famous for its palaces, lakes, and Rajput-era architecture.
No cafes listed yet in Udaipur.