Wilbury Hall

Wilbury Hall
Bedford Road, Letchworth Garden City, Hertfordshire, SG6 4DU