Great location, flexibility and hospitality are the three words that define this place. Perfect for a short stay in the heart of Athens!