About The Hospital of St Cross
The Hospital of St Cross is a historic almshouse in Winchester, England. It is situated on the south side of the High Street, opposite the cathedral. The hospital was founded in 1247 by Walter de Stapledon, Bishop of Winchester.
Own this business? Call us on 0333 014 8550 to unlock your full listing's potential.