6.1/10
Free Wi-Fi
OYO 64897 Devgiri Lodge is offering accommodation in Sailu. All rooms feature a TV with cable channels and a private bathroom.
Number of rooms: 60
Parbhani Rd, Ganesh Nagar, Selu, 431503 Sailu, India