23 Savile Row is an outstanding 100,000 sq ft office building located in Mayfair. It has virtually column-free floors that are typically 16,500 sq ft with floor to ceiling glazed facades on three sides. The building is a striking combination of Portland stone and...
