Photos coming soon
HOTEL
Subra villa
28 Waterfield Drive, Nuwara Eliya, Sri Lanka
Where it sits
Subra villa
28 Waterfield Drive, Nuwara Eliya, Sri Lanka
6.98175, 80.76436
Plan around Subra villa
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 6, 2026.
