Lion Hotel Apartments
Hotel
Athens, Attica
Lion Hotel Apartments is located in Athens’ Kolonaki district. The Evaggelismos Metro Station is 350 m from the hotel. It features apartments with free Wi-Fi, spacious living rooms and city views.
Number of rooms: 17
Evzonon 7, Athens, 11521, Greece