Photos coming soon
HOTEL
Thanu Beach Villa
No 26 A Galle Road Urawatta,, Ambalangoda, Sri Lanka
Where it sits
Thanu Beach Villa
No 26 A Galle Road Urawatta,, Ambalangoda, Sri Lanka
6.22738, 80.05405
Plan around Thanu Beach Villa
Ask for the details that decide a trip. Sourced answers open right here.
Sources
- Data sources
- 1
Information last checked Jul 27, 2026.
