Located in one of the most sought after locations on the north bank of the River Thames, adjacent to Chelsea Harbour, Imperial Wharf is London's premier riverside address. A host of fine shops, bars and restaurants are on the doorstep giving residents and visitors alike an even greater variety of choice when at Imperial Wharf.
Imperial Wharf also offers a range of commercial opportunities, including restaurant, retail and flexible office space, available for sale or let.