17 St George Street, W1S 1FJ, Mayfair London, United Kingdom

+44 2079 52 8684

London Yachts for Sale & Charter

One of the busiest and best-loved cities in the world, London is home to a large number of IYC’s clients as well as an important blend of leading industry professionals. Iconic landmarks such as St Paul’s Cathedral and The Shard form the backdrop for London’s superyacht scene, with more and more superyachts choosing to cruise up the River Thames to visit the heart of London. London is a significant location for IYC thanks to its importance on a global scale and its proximity to the rest of the UK and wider Europe. Based in prestigious Mayfair, the office is conveniently positioned for clients to visit and is staffed by some of IYC’s leading experts.

The London office is one of IYC’s 12 strategically located offices in the world’s most prominent yachting destinations. Our services to yacht owners include yacht sales, charter management and new build consultation.

If you are wanting to visit London by yacht please get in touch for all our best tips and local knowledge, it would be our pleasure to assist you.