The Yacht London is a refined and elegant restaurant located in one of the best locations in London. Situated along Victoria Embankment at Temple Pier in Aldwych, this stylish restaurant specialises in modern European cuisine and boasts unparalleled views of the Thames and iconic Southbank landmarks. What could be better than watching the sun go down over the River Thames as you enjoy seafood risotto; oven roasted Welsh lamb or marinated pork chops served with Jerusalem artichoke, tenderstem and wholegrain mustard jus? Paired alongside a carefully curated wine and cocktail list, this is a dining experience you certainly won’t forget. One of London’s best European restaurants, reservations for The Yacht London at Temple Pier are essential.