A well-equipped, relaxing and comfortable apartment in a vibrant part of London.