8.1/10
Very Good
20 reviews
Set in a charming building featuring a swimming pool and a restaurant, Hotel Sol de Arica offers rooms with free Wi-Fi in Arica. Breakfast and free parking is provided. The Main Square is 5 km away.
Number of rooms: 52
Capitan Avalos 2041, 1000000 Arica, Chile