TVBusiness profileHotels & AccommodationTaru Villas VilluTaru Villas Villu — Boutique villa accommodation in Puttalam, Sri Lanka.PuttalamView profile SaveCompare