A welcoming pub in Weymouth, The White Hart offers a friendly atmosphere, good food, and drink.