The serviced apartment is just a few minutes walking distance away from London’s parks, gardens, museums, and palaces.