Orchha (or Urchha) is a town in Tikamgarh district of Madhya Pradesh state, India. The town was the seat of an eponymous former princely state of central India, in the Bundelkhand region. Orchha lies on the Betwa River, not far from Jhansi.
Choose the category Hotels Click to add new object to this category Haven’t found your object in our catalogue?Add it! It’s easy and absolutely free!