Hotel Alos
Hotel
Almirós, Thessalia
Featuring a snack bar and a garden, Hotel Alos is located in Almyros Town. The property provides free Wi-Fi throughout. Other facilities include room service and a shared kitchen.
Number of rooms: 13
Vasileon Pavlou 44, Almirós, 37100, Greece