Capital House
London

Capital House

Overview

Capital House is a London landmark building on the corner of Edgeware Road and Marylebone Road in the West End of London.

The property totals approximately 137,000 sq.ft., split between 86,000 sq.ft. of offices and a 50,000 sq.ft. retail unit, let in its entirety to Marks & Spencer.

The offices are arranged over 2nd to 16th floors and are multi-let.