There are already three Zedwell hotels in London, with one due to open in Manchester in 2026 ... of the former department store is at 112 Princes Street, which was originally the Conservative ...