TBBusiness profileRestaurantsThaulle Beach RestaurantThaulle Beach Restaurant — Restaurant services in Kirinda, Sri Lanka.KirindaView profile SaveCompare