Latest 2021 travel advice. Find out more

3* Superior Albatros Hotel - Letojanni

The Albatros Hotel is located in the coastal town of Letojanni, just north of Taormina, with direct access to the promenade facing the Ionian Sea. Recently refurbished this hotel features a restaurant and a bar, whilst the air conditioned rooms are contemporary and neutrally decorated.

Rating: Three Star Superior