This is 65 Davies Street.
Where the best of the old and new schools meet to create the future of business in Mayfair.
65 Davies Street will be the premier office address in London. 65,512 sq ft of stunning design, over six floors.
A landmark building in Mayfair, it combines premium amenities with beautiful contemporary design and unparalleled connectivity.