Map
9 Avda. de Gran Via, Sóller 07100, Spain
Hotel
L'Avenida Hotel