Central Rooms Il Re
Piazza Federico II Di Svevia 22, Catania, Sicily, Italy
Booking.com
Book Now