Hotel Alcazar Hotel Soller
★★★★
Placa De Reis De Mallorca,5,07108, Majorca, Spain Show on map
Soller Garden is a hotel in Majorca, Spain. It is one of 2,171 places to stay in Majorca listed on Triptoic.
Placa De Reis De Mallorca,5,07108, Majorca, Spain
Soller Garden is located at Placa De Reis De Mallorca,5,07108, Majorca, Spain.
Highly rated alternatives close by
Hotel
Farm stay
Hotel
Hotel
Hotel