Situated atop a small hillock, overlooking the tranquil Betwa river is this beautiful property that defines the spirit of Orchha. Be it the heritage suite, the tastefully done rooms or the cosy tents, MPT Betwa Retreat is sure to win your heart with its location, ambience and hospitality.