Best Hotels in Athens, Greece

Electra Metropolis Athens Situated on a lively street lined with shops and restaurants, this chic hotel is a 5-minute walk from a metro station and a 15-minute walk from the ancient Acropolis of Athens. Refined rooms have minibars, free Wi-Fi and flat-screens, plus tea and coffeemakers. Upgraded rooms add sitting areas, balconies and/or Acropolis views. […]