Photos coming soon
HOTEL
Mermaids Inn
Mermaids Inn, Owakanda, Rajgama, Galle, Sri Lanka, Rajgama
Where it sits
Mermaids Inn
Mermaids Inn, Owakanda, Rajgama, Galle, Sri Lanka, Rajgama
6.09006, 80.14263
Plan around Mermaids Inn
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Sep 9, 2026.
