Located in an aspiring borough, just a couple of minutes from the very heart of London, Nicholas & Michele’s apartment is a true gem. The stylish interior, their hospitality and love for details is truly what makes this Airbnb stand out.