El Nelu Villa Sigiriya está situado en Sigiriya, a 1,3 km de la roca de Sigiriya, y ofrece un solárium y vistas a la montaña.
Algunas disponen de zona de estar.
Hay una recepción abierta las 24 horas.
El Nelu Villa Sigiriya se encuentra a 2,3 km de la roca Pidurangala y a 1,2 km del Museo de Sigiriya.