TLBusiness profileHotels & AccommodationTabbowa Lake ResortTabbowa Lake Resort — Guest house accommodation in Karuwalagaswewa, Sri Lanka.KaruwalagaswewaView profile SaveCompare