Karta Vacation Rentals
A 4-star hotel on Mallorca’s Port de Sóller waterfront, set between the Tramuntana Mountains and Port de Sóller Bay. Beach and the promenade are a stone’s throw away. Address: Calle Migjorn 2, 07108 Port de Soller, Mallorca, Spain.