Villa Vasiliadi is located just a breath away from the small beach in Vourvourou. The special feature of the complex is the beautifully landscaped garden and especially the close proximity to the sea and the mountains.
The complex consists of two separate buildings, both located a few steps away from the swimming pool, the restaurant and the beach.