Dukes Keep

Dukes Keep
Marsh Lane, Southampton, Hampshire, SO14 3EX
Photo of Dukes Keep