The Grand National by Saint Peter, Australia’s newest boutique hotel, is set to open in Paddington on January 31.