Jehan Numa Palace Hotel
BhopŽl — 157, Shamla Hills
Offering an outdoor swimming pool, a spa and wellness centre and fitness centre, Jehan Numa Palace Hotel is located 1 km from Museum of Man, Van Vihar National Park and 1.5 km from Vallabh Bhawan. Free WiFi access is available throughout the...