El Hotel River View se encuentra en Amboli y ofrece una terraza. Esta villa ofrece aparcamiento privado gratuito y servicio de habitaciones.
Hotel River View, 278, Kavalesad Point Road, Near Kholkhole River,Gele, Amboli, Maharashtra, 416510 Amboli , India