The Ortus Stays in Hotel Sunset Orchha offers a cozy retreat in the historic town of Orchha, India. This charming 3-star hotel, with its intimate setting of just six rooms, provides a personalized experience for every guest. Opened in 2010 and recently renovated in 2023, the hotel seamlessly blends modern amenities with the rich cultural heritage of its surroundings.