Feel strongly about this business? Want to add a review of The Tudor Barn Slough? Add a The Tudor Barn Slough review and contribute to the directory of recommended venues in Slough. Is The Tudor Barn Slough your business? Claim it now. If you claim a business, it will enable you to update the business contact details.