020 3764 5550
Akominatou 20, Athens, 104 37, Greece
Hotel
2-star hotel
5.3
Summer Travel in Athens, Attica, Central Greece in Albion
This recently renovated hotel offers an excellent central location and comfortable, budget accommodation. Private parking is available at an indoor parking nearby. Albion Hotel is located in the heart of Athens, next to the Metaxourghio and Omonia metro stations and convenient for shopping, restaurants and nightlife. Read more…