The Yacht is a charming London pub located on the Thames in London. It is the perfect place for a pit stop after a busy day exploring the capital, with fresh food, live sports, cask ales, and riverside seating! Perfect for any occasion, The Yacht has something for everyone with family and dog friendly areas, disabled access, free wifi, and 5 screens showing BT Sport and Sky Sports. We can't wait to welcome you to The Yacht.