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 personal de animación y recepción 24 horas.
Todas las habitaciones cuentan con baño privado, y algunas también ofrecen cocina con nevera.
La clientela puede practicar actividades en Nuwara Eliya y alrededores, como senderismo y ciclismo.
El aeropuerto (Base de hidroaviones de Castlereigh Reservoir) está a 48 km.