Chrám Angurukaramulla a Klášter Ave Maria se nacházejí 2 km a 3 km od Leo Villas Negombo.
Tato nemovitost nabízí pokoje s bidetem, samostatnou toaletou a sprchou, a také přístrojem na přípravu kávy a čaje, TV s plochou obrazovkou se satelitními kanály, ovládáním klimatizace.