A one-stop-shop for interior designers and furniture fiends, London’s Design Centre Chelsea Harbour is a destination and point of reference for local firms and international visitors alike. Located on the banks of the River Thames, a short ride from King’s Road, its unique triple-dome structure was built in the 1980s...