Your browser does not support JavaScript or you have it disabled. This site will not fucntion correctly without JavaScript

Why Imperial Wharf

Imperial Wharf, located on the north bank of the river Thames adjacent to Chelsea Harbour is London's finest riverside address.

A Perfect Location

Watch the Imperial Wharf movie for a preview of London's finest riverside destination.

Imperial Apartments

The Imperial Apartment, the ultimate collection of apartments and penthouses overlooking landscaped parkland towards the river Thames.
Now Available

Find your apartment

  • what house award

    As London's premier riverside residential development, set in its own riverside park on one of the most sought after stretches of the Thames, Imperial Wharf brings a vivid and eagerly awaited addition to the London skyline.

    Imperial Wharf
    Marketing Suite
    Townmead Road
    London SW6

    Opening times

    Mon-Fri 10am - 8pm
    Sat-Sun 10am - 6pm

    020 7610 9693