London City Island

Location: City Island, London, UK
Client: Ballymore Group

London City Island is a unique riverside development set against stunning views of Canary Wharf.