News

65 Davies Street tops out

65 Davies Street, a new high-end office development just off London’s Oxford Street, has topped out today marking a major

+