Audley House, 12 Margaret Street
London, W1W 8RH
Tenure:
Licence Agreement
A prime location in the heart of London's media district, North of Oxford Street. The business centre is situated within an impressive 1890’s Grade II listed building that has been recently refurbished to provide high quality office space, with excellent natural light and period features.