The Hospital of St Cross

Master's, Garden,Hospital of St Cross,Winchester

The Master's Garden