The St. Regis The St. Regis New York recreates the glamour of a bygone era at Manhattan’s finest address.