Lemon Terrace



Catania • Show on map
View Details for Price
Lemon Terrace offers accommodations in Catania, a 12-minute walk from Roman Theatre of Catania and 1.1 miles from Catania Amphitheatre. This apartment provides air-conditioned accommodations with a balcony…More info
