All Souls
← Explore all Temples & Teerth
Place: Trafford Park
All Souls. Located in Trafford Park.
- Address
- Available soon.
History
demolished Catholic church building in Salford, Greater Manchester, England, UK
← Explore all Temples & Teerth
Place: Trafford Park
All Souls. Located in Trafford Park.
demolished Catholic church building in Salford, Greater Manchester, England, UK