Das Amar Mahal Hotel liegt in Orchha in Madhya Pradesh, in unmittelbarer Nähe des Betwa-Flusses. Die Anlage befindet sich auf einem erhöhten Gelände mit Blick auf die Cenotaphen und die umliegende Landschaft. Historische Sehenswürdigkeiten und das Ortszentrum sind weniger als einen Kilometer entfernt und somit gut zu Fuß erreichbar.
Zur Anlage des Hotels gehören ein Restaurant mit regionaler und internationaler Küche, Gartenbereiche sowie Aufenthaltsflächen im Freien. Zusätzlich stehen Einrichtungen wie Konferenzmöglichkeiten und verschiedene Serviceleistungen zur Verfügung.
Zur Einrichtung der Zimmer gehören ein Bett, ein eigenes Badezimmer mit Dusche/WC sowie grundlegende Annehmlichkeiten wie Klimaanlage und Sitzmöglichkeiten.