Photos coming soon
HOTEL
Green Villa
10/32 Vijithapura, Mahagastota, Nuwara Eliya, Sri Lanka
Where it sits
Green Villa
10/32 Vijithapura, Mahagastota, Nuwara Eliya, Sri Lanka
6.94890, 80.78893
Similar stays nearby
Plan around Green Villa
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 6, 2026.
