Hotel in Athens Greece a charming hotel for an unforgettable stay on a quite square overlooking the church of St Dimitrios.