Hotel Alos

Almirós • Show on map
Price as low as EUR 48.19
Featuring a snack bar and a garden Hotel Alos is located in Almyros Town. The property provides free WiFi throughout. Other facilities include room service and a shared kitchen. Opening to a balcony with…More info
