Capital Towers
Bringing luxury London living to the Capital’s most profiled area in recent years, Capital Towers presents a new and exhilarating residential development overlooking the UK’s largest regeneration programme, the Queen Elizabeth Olympic Park. Capital Towers comprises the 14-level City West... View Project