If your ever in London, this is the best location to everything. With a beautiful home away from home.