The Aimia Hotel
Map of The Aimia Hotel
Information
Location Info |
Features |
|---|---|
|
Soller Balearic Islands Spain (+34) 971 631200 Visit Site |
Hotel Suites Spa Hotel Holiday Accommodation Spa Treatments Turkish Bath Gym Sauna Sea Views Restaurant Mallorcan Cuisine Outdoor Terrace |