Welcome to the world of Thalassa, the Greek word for sea. A small hotel with stunning views and great attention to details has redefined service standards in the East Mediterranean Region. The Thalas