Villa Tiara is a luxurious villa with 3 bedrooms and 1 studio apartment located on a hillside with beautiful view down to the sea.