Villa Rosa

2.0
(1 reviews)
108 Viale Aiace, 90151, Palermo, Sicily Italy
Small Hotel
Hotel
Villa Rosa | Palermo | Italy | TripAligner