Hotel deals in Kelwara
Multiple accommodations for your stay
Where to stay in Kelwara?
1 Villa | 1 Holiday home | 1 Resort
Show map
Top 4-star hotels in Kelwara
Kumbhalgarh Fort Resort
Unnamed Road, Kelwara, India (Open map)
Kelwara centre can be reached within 15 minutes' walk. Featuring Wi-Fi in public areas, Kumbhalgarh Fort Resort Kelwara is only a 9-minute walk…
Read more...
7.7
Good
10 reviews