Right beneath the Acropolis and just 50 metres from the metro station and 100 metres from the new museum of Acropolis, resides the Byron Hotel.
Right beneath the Acropolis and just 50 metres from the metro station and 100 metres from the new museum of Acropolis, resides the Byron Hotel.