Photos coming soon
HOTEL
Nature House
Thanamalvila Road No. 180, 70190 Udawalawe, Sri Lanka, Udawalawe
Where it sits
Nature House
Thanamalvila Road No. 180, 70190 Udawalawe, Sri Lanka, Udawalawe
6.42104, 80.81283
Plan around Nature House
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Sep 23, 2026.
