Why Staying Near Hyde Park Offers the Best of London