Orchha is an Attractive Tourist Destination, located on the Shores of River Betwa. Orchha in Local Language means “Hidden Place”. It is the Village served as the Empires of Bundelkhand amidst the 16th & 18th Century.