Villa Can Palazon Villa Ibiza Town
Located in Ibiza Town, Villa Can Palazon provides accommodation with a private pool, a balcony and mountain views. With pool views, this accommodation features a patio.
CAN PALAZON, MONTECRISTO, Buzon 7, 07800 Ibiza Town, Spain