Overview & Key Features
The Imperial is set to become a landmark of West London, a 30-storey tower of luxury apartments situated near the River Thames. It will be the centerpiece of Chelsea Creek, a landscaped development moments away from the fashionable hubs and famous King’s Road.
Over half of Chelsea Creek is dedicated to carefully considered open spaces, such as landscaped gardens, lawns and flowerbeds. Wander down tree-lined avenues, cross footbridges and enjoy the meandering waterways unique to Chelsea Creek. Conveniently located in West London rich with amenities, culture and a lifestyle that draws many residents here