Located in Shegaon, Hotel Yogiraj Palace offers a terrace. Among the facilities of this property More
Applicable on all bookings