Palma Town House at 300mts to Beach - [#111167] – Palma De Mallorca | SherryStay