Verified review
8/10 Good
Angelo O.
29 Oct 2018
View, location and price perfect!
Stayed 3 nights in Oct 2018





































No, pets are not allowed at this property.
Check-in begins at 5:00 PM.
Checkout is at 9:00 AM.
Situated in Scilla, this apartment building is steps away from Piazza San Rocco and Chiesa dello Spirito Santo. Chiesa Madre dell' Immacolata and Castle of Scilla are also within 10 minutes. Scilla Station is 12 minutes by foot.