Palma Town house at 300mts to Beach - a48382 – Palma De Mallorca | SherryStay