Providing mountain views, Casa Leonida in Taormina provides accommodations and a garden. The air-conditioned accommodations are a 15-minute walk from Mazzarò Beach. When staying at the apartment, guests can use private entrance.
Casa Leonida provides guests with a balcony, sea views, a seating area, a flat-screen TV, a fully equipped kitchen with an oven and a fridge, and a private bathroom with shower and a hair dryer. Free Wifi is available to all guests, while selected rooms are equipped with a terrace. At the apartment complex, every unit includes bed linen and towels.
Popular points of interest near the accommodation include Isola Bella Beach, Villagonia Beach, and Taormina Cable Car – Upper Station. The nearest airport is Catania Fontanarossa Airport, 37 miles from Casa Leonida.