This is Kensington Park Gardens, a private road running alongside
Hyde Park and Kensington Gardens. There are just 21 buildings on it, most of which once served as embassies. But with cash-strapped countries starting to sell off their expensive embassy buildings, you may be able to pick one up for around the £50 million mark. For some reason, photography is forbidden along here, but I can't read.