Hotel Shikhar in Almora - Almora Hotels
Hotel Shikhar is located in the main Almora town and is one of the prominent properties here. There are 24 rooms in total in the categories: Standard, Super Deluxe and Executive. There is a multi cuisine restaurant in the hotel. It is a good choice if you want to stay in the main town and visit the markets of Almora.
Location : Shikhar Tiraha | Mall Road, Almora 263601, India.