From

£372,000 pa

(£930.00/sq. ft. pa)

Office to let
1 Orchard Place, London SW1H

    • From 400 - 2,050 sq. ft

Added on 19/08/2025

About this property

  • Air Con

  • Enterprise Grade Connectivity

  • Meeting Rooms

  • On-Site Security

  • End of Journey Facilities

  • Kitchen Facilities

  • Bike Racks

  • 24/7 Access

Description

Orchard Place at The Broadway is a residential and commercial development in Westminster, London, known for its Art Deco-inspired design and luxury apartments. It features six towers with 258 apartments, including a penthouse collection, and offers 116,000 sq ft of workspace. The development aims to create a vibrant community with retail, public realm, and wellness-focused amenities.

More information

Report this listing