The Hospital of St Cross

St Cross,Back Street,Winchester

Back Street
St Cross