Photos coming soon
HOTEL
Villa J
323 Main Street Ambalangodasri Lanka,, Ambalangoda, Sri Lanka
Where it sits
Villa J
323 Main Street Ambalangodasri Lanka,, Ambalangoda, Sri Lanka
6.23874, 80.05238
Similar stays nearby
Plan around Villa J
Ask for the details that decide a trip. Sourced answers open right here.
Sources
- Data sources
- 1
Information last checked Aug 23, 2026.
