The Broadway is London’s new residential quarter steeped in iconic architecture and a revival of Art Deco design. The six towers that form this modern-day masterpiece epitomise the best in urban living and true British design. There are 258 luxury apartments, including 16 spectacular apartments that form the penthouse collection.
Orchard Place at The Broadway will deliver 116,000 sq.ft of outstanding workspace surrounded by public realm and parks in SW1’s vibrant new quarter. With a central streetscape lined with 27,025 sq.ft of carefully curated retail amenities with generous outside seating, centred around contemporary wellness as well as sumptuous apartments above, Orchard Place has it all for work, live or play.