Great and stylish apartments in the center of London.