The Hospital of St Cross

Crossing,Hospital of St Cross,Winchester

The Crossing