Barrow Villa se encuentra en Nuwara Eliya, a 3,4 km de Lago Gregory y a 10 km de Hakgala Botanical Garden. Ofrece alojamiento con salón de uso común y wifi gratis en todo el alojamiento, además de parking privado gratis. El alojamiento ofrece cocina compartida y recepción 24 horas.
Todas las habitaciones cuentan con baño privado, algunas ofrecen balcón y otras también disponen de vistas a la montaña.
La clientela puede practicar actividades en Nuwara Eliya y alrededores, como senderismo y ciclismo.
El aeropuerto más cercano (Aeropuerto internacional de Mattala Rajapaksa) está a 142 km del alojamiento.