London, Mayfair - Argyll Serviced Offices
One of the most prestigious areas of central London, Mayfair is synonymous with old-world glamour. Originally a residential district, the area is now home to some of London’s finest hotels, boutique shops and restaurants. Offices in Mayfair are highly sought after, and are particularly popular with businesses working in the finanical sector and as corporate headquarters for many of the world’s most prestigious businesses. Our serviced offices provide a prestigious address, business support services and meeting room facilities.




