The Diocese of the United Kingdom

europe

The Diocese of the united Kingdom

The Chapel of Sts. Dominic and Stephen, Newton-le-Willows, Merseyside, UK