OYO 6137 Hotel Star is a 3-star property set in Neemrana. Featuring a 24-hour front desk, this property also provides guests with a restaurant. The hotel features family rooms.
Number of rooms: 30
Near Union Bank, Neemrana Mor, 301705 Neemrana, India