Orchha

Orchha is a town of great historical significance. Located in the heart of Madhya Pradesh and on the realms of Betwa river, this small town, attracts several tourists from all across the world. The aesthetic amalgamation of luxury and the bliss of nature makes Orchha one of the best places for leisure and amusement. Orchha has a relaxing aura unlike other major cities of India. Tourists flocking to Orchha, club their visit here with a trip to Jhansi (16 km away) or to Khajuraho (170 Km away). Orchha still holds the grandeur of a princely town.