South Kensington, nestled in the heart of London, has been nicknamed Paris’ “21st arrondissement” - a nod to its rich blend of ...