|
Our Lady of Fatima Church
Howard Way, Harlow, Essex CM18 - England, UK

Our Lady of Fatima is a large and modern Roman Catholic Church at the very heart of the new town areas of Harlow. The church is impressive in structure although only being a few decades old. It features...
|