The Tudor Barn

Slough, Buckinghamshire