Lemon Tree Resort, Kumbhalgarh, located in the Rajasthan region, features a restaurant and is situated 4.1 miles from Kumbhalgarh Fort and 31 miles from Chetak...
This luxurious spa resort boasts a health club including an outdoor pool with sundecks and poolside cabanas. Rooms feature a private balcony with views of...