connect with us
Greece's latest tourism industry news by Greek Travel Pages

Brown Hotels Opens the ‘Lighthouse’ on Omonia Square, Athens

Urban hotel collection Brown Hotels has opened its latest property in Athens: the ‘Lighthouse’ on Omonia Square.