This autumn, a new St. Regis hotel will appear in the heart of London, promising guests the highest level of service and amenities.