Shree Kesar Palace is a charming 3-star hotel located in the vibrant city of Ujjain, India. With its intimate setting featuring just one room, this hotel promises a personalized experience for every guest. Ujjain, known for its rich cultural heritage and spiritual significance, offers visitors a unique glimpse into India's history and traditions.