If you’re looking for a new office location, make it Mayfair. Situated in the very heart of London and bordered by Hyde Park and Green Park, Mayfair has long been renowned as a business destination of choice. Whether you’re looking for a classic Georgian building or a modern, fully-serviced office, there’s a range of options to choose from. Plus, with key transport links such as Crossrail’s Bond Street station, Heathrow and Gatwick international airports and major rail stations including King’s Cross and Victoria all within easy reach, the whole of the UK and beyond is at your fingertips.

More details coming soon…