Openshaw Citadel


Openshaw Citadel - church building in United Kingdom.