La Vila Hotel & Restaurant is an accommodation, food place, hotel / resort, restaurant in Soller, Balearic Islands, Spain.
Address:
14 Plaça de la Constitució, Soller, Islas Baleares, Illes Balears 07100, SpainMap Category:
Accommodation, Food Place, Hotel / Resort, Restaurant