pool villa1

A well appointed pool villa with large veranda facing the lake.