The Swan hotel in Almondsbury, north Bristol, is a first-class venue for food, drink and accommodation. From breakfasts to evening meals, The Swan Hotel serves food all day with menus...