The Yacht is a charming and historic London pub located on the Thames in London. We're the perfect place for a pit stop after a busy day exploring the capital, with an extensive food menu full of pub classics, and a well-stocked bar. Take in the views of the river at one of our riverside view tables, or if you're a sports fan, cast your eyes on all the live sports action shown across Sky and TNT Sports. Perfect for any occasion, The Yacht has something for everyone with family and dog-friendly areas, disabled facilities, free wifi, and even a function room for hosting those special occasions. We can't wait to welcome you to The Yacht. Book online or walk in today.