21 km from Jhansi Railway Station, OYO Flagship 81189 Hotel Laxmi Temple View is located in Orchha and provides air-conditioned rooms. With free Wi-Fi, this 3-star hotel offers room service and a 24-hour front desk.
Numero delle stanze: 30
Flat No.2 In front of Power House, Near Laxmi Temple Orchha, Orchha, 472246 Orchha, India