The Old Swan Uppers is a charming English pub-style restaurant in the heart of the Thames Valley. With a cozy atmosphere and delicious pub fare, it’s the perfect spot for a relaxing lunch or dinner with friends and family. Don’t miss the Sunday roast!