Het Mendolia Beach Hotel ligt aan de kust van Taormina, op slechts 100 meter van de kabelbaan naar het historische centrum. Alle kamers bieden een balkon met uitzicht op de baai van Isola Bella.
Elke kamer is voorzien van airconditioning, een minibar, een tv en een eigen badkamer met een douche en een haardroger. De kamers hebben een klassieke inrichting met tegelvloeren en houten meubilair.
Het Mendolia beschikt over een panoramisch terras met uitzicht op zee.