The Yacht London is a permanently moored 1927 luxury steam yacht with a fabulous history. Situated on the North Bank of the Thames, between Waterloo Bridge and Blackfriars, in what is known as ÒThe Mayfair of the RiverÓ The Yacht London is a funky venue that provides a great setting for a Wedding or Civil Ceremony. This venue has just received a nomination for Best Wedding Venue from Destination Wedding & Honeymoon Magazine!
Leave a Reply