Illustrated Dictionary of British Churches - Stoup Definition

History and Architecture

Stoup




Passionate about British Heritage!