Results 1 results found Interior of The Great Barn at Harmondsworth, dating from 1426, Middlesex, England, United Kingdom, Europe