3 star hotels in Milazzo
We found 81 properties with availability in Milazzo
Show on map
Villa Sofia Capo Milazzo
Via Paradiso 56, Milazzo, Italy
Situated around 20 minutes' walk from a beach, the 3-star Villa Sofia Capo Milazzo hotel offers rooms with views of the garden. Featuring a storage room and a barber shop, the guest house is within…
starts from
253 USD
price for 1 night