Hotel Himadri 酒店
Near A I C The Mall, Almora, 263601 Almora, 印度
Hotel Himadri is situated in Almora. Featuring a 24-hour front desk, this property also provides guests with a terrace. The accommodation provides room service and luggage storage space for guests.