A lush site set high on a hillside with excellent views over the sea.
The site is lush adn beautiful.