Small and freshly renovated apartment, ideal for short term stays in Athens.