Via alfonzetti, 77, 95131 Catania
Apartments
In the heart of Catania, set within a short distance of Catania Piazza Duomo and Stazione Catania Centrale, Central Station House offers free WiFi, air conditioning and household amenities such as a microwave and kettle. This recently renovated apartment is located 400 metres from Le Ciminiere and 1.6...