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”. Here the City meets the West End and boasts magnificent views of Read more [...]
The Yacht London
Address: Temple Pier Victoria Embankment
London
WC2R 2PN
London
WC2R 2PN
Phone: 4.40E+12
Price Range: Please Enquire