The Zillers roof garden, Athens
There’s a new roof garden in Athens that you should visit and it’s called The Zillers! The Zillers is a new boutique hotel that is opening pretty soon in the city center, whose roof garden features a very cozy all day cafe/restaurant. The latter is already in operation and quickly became the talk of the town! The Zillers is the latest of a long list of rooftop cafes, bars and restaurants that popped up in Athens city center in the latest 5 years. A for Athens was the first one located on Monastiraki square (which has a killer view, frequently spotted…
Continue reading