Photos coming soon
HOTEL
Hotel Sella
Kilinochchi, Kilinochchi, Sri Lanka
Where it sits
Hotel Sella
Kilinochchi, Kilinochchi, Sri Lanka
9.38312, 80.39608
Similar stays nearby
Plan around Hotel Sella
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 7, 2026.
