Situated 7.3 km from Bhubaneswar Station, The Idol Paradise features accommodation with a restaurant, a shared lounge and a 24-hour front desk for your convenience. Complimentary Wi-Fi is available.
Number of rooms: 16
Plot No-68, Jagamohan Nagar, Jagamara, Khandagiri, 751030 Bhubaneshwar, India