Located in Alibaug, Indu Chhaya offers a garden. This 4-star hotel offers a shared kitchen and room service. There is a terrace and guests can make use of free Wi-Fi and free private parking.
Number of rooms: 4
Indu Chhaya Aadarsh Nagar Versoli, 402201 Alibaug, India