Situated in Almora, Hotel Jalal Palace offers a terrace. This 3-star hotel offers a 24-hour front desk and room service. There is a restaurant serving Chinese cuisine, and free private parking is available.
The rooms at the hotel are fitted with a seating area, a flat-screen TV with cable channels, a safety deposit box and a private bathroom with a bidet, bathrobes and slippers. At Hotel Jalal Palace rooms come with bed linen and towels.