Welch House Nursing Home

Header image

Welch House was a council-owned nursing home on Southwark Park Road in Bermondsey. It was closed down and sold in 2013.