Orchha Hotels
Orccha has been named after its meaning that is ‘Hidden place’. It is almost 18 ksm south from Jhansi in Madhya Pradesh. The place is clustered around the foot of exotic ruins, and architectural gems. There are sleepy villages, market stalls and attractive places that you should visit. You must get in to here to know more about places to be visited.