a quiet place with the charm of Greek life.