PROJECT DETAILS
Olive Blue Luxury Villas are a complex of luxury properties in the island of Thassos. Ten06 provided a minimal site that allows visitors to focus on the quality of the properties and the beauty of their location.
Website
chevron_left