Das Mendolia Beach Hotel liegt an der Küste von Taormina, nur 100 m von der Standseilbahn in die Altstadt entfernt. Alle Zimmer bieten einen Balkon mit Blick auf die Bucht von Isola Bella.
Jedes Zimmer ist klimatisiert und verfügt über eine Minibar, einen TV und ein eigenes Badezimmer mit einer Dusche und einem Haartrockner. Die Zimmer sind im klassischen Stil eingerichtet und verfügen über Fliesenböden und Holzmöbel.
Das Mendolia verfügt über eine Terrasse mit Panoramablick auf das Meer.