Super place really spacious comfortable and great location!!! If you want to feel Athens is the perfect location !!! Really next to metro station!!!
Definitely I ll come back !!!