Hotel Krishna Palace, nestled in the enchanting city of Udaipur, India, is a charming 2-star establishment that promises a comfortable stay for travelers. With 24 well-appointed rooms, the hotel offers a cozy and inviting atmosphere, perfect for both leisure and business visits. Established in 2000 and thoughtfully renovated in 2015, it showcases a blend of traditional Indian hospitality and modern convenience.