We are delighted to have achieved practical completion ahead of schedule on St. George’s landmark Chelsea Creek development. Located on the riverbank in London’s fashionable Chelsea, the development is comprised of a 25 storey tower and an 8 storey building.