Electra Metropolis Athens
Electra metropolis Athens With amazing views of the Acropolis Strategically located in the beginning of Mitropoleos street, next to Syntagma Square, the center of Athenian life with the eponymous Metro station. Electra Metropolis Hotel unites a glorious past with an exciting future, in a rare blend of timeless modernity. An architectural landmark and destination in […]