Welcome to The Yacht London, a permanently moored 1927 luxury steam yacht located on the North Bank of the Thames, creating a special and unique environment to host your wedding event. The stunning views of the capital and its landmarks provide the perfect backdrop for your photography.
There are four main rooms to explore. The Stateroom Lounge has a capacity of 40 standing, The Restaurant has a capacity of 100 seated, with bespoke dining packages available. The Top Deck Bar & Terrace has a capacity of 175 standing with panormaic views and outside terraces. Finally, The 1920's Art Deco Cocktail Lounge has a capacity of 40 standing and 30 seated, as well as a private bar.