Dog-friendly pub with a large beer garden. The Swan offers a spacious setting in Ashford Town Centre.