Hotel Santa Tecla Palace

from
check rates
avg/night
up to: % savings
Via Balestrate 100 Loc Santa Tecla, Acireale, CT 95020
  • stars
  • rating
This romantic hotel is located in Acireale (Santa Tecla), near the airport, Piazza del Duomo, Cathedral of Acireale, and Palazzo Comunale. Also nearby are Piazza San Domenico and Palazzo Musmeci. read more
Special Offer
Reviews