Our Role

Built on the Southbank of the River Thames, the principal 11 floor building in the Albion Riverside complex is a crescent shape to create public space on the waterfront. Even though the building is mainly residential, there are also retail spaces on the ground floor. The building boasts some of the most expensive sought after residential property in London, including a penthouse worth in excess of £12m.