Mabella Beach situa-se em Plati, na região de Limnos, a 17 minutos a pé de Praia de Plati, e dispõe de acomodações com acesso Wi-Fi gratuito, comodidades para churrascos, um jardim e estacionamento privado gratuito.
O alojamento está equipado ar condicionado e possui uma kitchenette, uma televisão de ecrã plano e uma casa de banho privativa com banheira ou chuveiro e um secador de cabelo. Todas as unidades têm pátio com vista do mar.
Mabella Beach disponibiliza um serviço de aluguer de bicicletas, além disso os hóspedes podem usufruir de ciclismo nas proximidades.
Praia de Thanous fica a 2 km de Mabella Beach, enquanto Porto de Limnos está a 4,5 km da propriedade. O aeroporto mais próximo é o Aeroporto Internacional de Limnos, que fica a 20 km de Mabella Beach.