Located within 12 km of Kumbalgarh Fort and 44 km of Chetak Smarak, Collection O 81220 Amar Garh Inn provides rooms with air conditioning and a private bathroom in Kelwāra. This 3-star hotel offers room service and a 24-hour front desk.
Number of rooms: 60
01 Road, Kumbhalgarh, 313324 Kelwāra, India