Localizada em Taormina, a Villa Mimosa tem um jardim e um grande terraço com vista para o Mar Jónico. Disponibiliza acesso Wi-Fi gratuito e acomodações elegantes com mobiliário antigo.
A Villa Mimosa inclui ar condicionado e uma televisão de ecrã plano. A cozinha inclui uma máquina de lavar louça e também existem 3 casas de banho. São fornecidas toalhas de praia.
A Catedral de Taormina fica a 120 metros da propriedade. O Teatro Grego fica a 10 minutos a pé.