Luxury hotels in Savoca
We found 1 property with availability in Savoca
Show on map
Resort Borgo San Rocco
Via San Rocco, Savoca, Italy
Offering a swimming pool and views of the sea, Resort Borgo San Rocco Savoca is situated 5 minutes on foot from Chiesa di San Michele. This resort also provides guests with Wi-Fi, available…
- 1-1