English Heritage: Tynemouth Priory And Castle

English Heritage: Tynemouth Priory And Castle
Tynemouth Castle, North Shields, Tyne and Wear, NE30 4BZ