Saint Nicholas Church Glyfada / Pymari (Athens) Greece Greek Orthodox The tiny church is just about the size of a small bedroom. It was built in 1870.