Weekend stay in Athens? This place is in the perfect location right in the heart of Athens. Look no further.