HSBusiness profileHotels & AccommodationHotel Sella RestHotel Sella Rest — Guest house accommodation in Kilinochchi, Sri Lanka.KilinochchiView profile SaveCompare