Discover the Heart of Abbotsbury: Inside The Swan Inn Nestled in the picturesque village of Abbotsbury, Dorset, The Swan Inn stands as a beacon of traditional British hospitality. With its rich history and warm ambiance, it’s no wonder that locals and travelers alike consider it a must-visit destination. Step inside, and you’re greeted by a…