Photos coming soon
HOTEL
Leather Back Beach Villa
53a Galbokka Rd, Ahungalla
Where it sits
Leather Back Beach Villa
53a Galbokka Rd, Ahungalla
6.32332, 80.03100
Plan around Leather Back Beach Villa
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 20, 2026.
