Stunning 793 sq ft self contained first floor office to let in charming Mayfair townhouse
40 South Audley Street is a best-in-class town house in the heart of Mayfair.
The entire building has been refurbished delivering the highest quality office space.
The availability comprises the entire first floor - 793 sq ft configured arranged as two large plan rooms divided by a smaller impressive lobby / reception space.