Amboli Hotel River View Villa si trova ad Amboli e offre una terrazza. Questa villa prevede un parcheggio privato gratuito e il servizo in camera.
Hotel River View, 278, Kavalesad Point Road, Near Kholkhole River,Gele, Amboli, Maharashtra, 416510 Amboli , India