Island House

locally listed building in the Eastside area of Birmingham, England, controversially demolished in 2012

Categories: