Chelsea Waterfront
Built in 1904, Lots Road power station generated electricity to power London’s Tube network until the mid-1960s. Chelsea Waterfront is the glamorous transformation of this fabulous piece of British industrial architecture and its surroundings. Now a bohemian urban neighbourhood within walking distance to the fashionable end of Kings Road. Majestic London was invited to supply Napoli and Genoa screens for the residences.