The Independent has selected Tella Thera as one of the best hotels in Crete, specifically naming it the publication’s choice for Best Boutique Hotel.
Read more here: www.independent.co.uk