Arrowhead • London
Nestled near the banks of the river Thames, a further 700 sq.m. roof terrace offer luxurious living with stunning vistas. Residents perched above a dramatic double-height organic structured lobby, specially designed to offer breathtaking views of London skyline. These 792-unit waterfront towers are one of the most unique and spectacular buildings in London city, among the most elegant private residences in Canary Wharf – London's major business district.