Hotel Brands

Z Hotels to develop 123-bedroom hotel in Trafalgar Square

Z Hotels has acquired finance from UK bank Oaknorth to develop a 123-room hotel in London’s Trafalgar Square.

Check out our free weekly podcast

Back to top button