Set in Acireale, 70 metres from Spiaggia di Santa Tecla and 24 km from Catania Piazza Duomo, Made in Sicily Santa Tecla offers accommodation with free Wi-Fi, a garden, garden views, and access to wellness packages and beauty services.
Number of rooms: 4
10 Via Argenta, 95024 Acireale, Italy