(Last Update: 24 Apr 2023)
Divided into two completely self contained luxury apartments (3 bedrooms and 1 bedroom). Villa Manzara is a detached private villa situated on the