Hotels

Accor to open two new London sites

French hotel group Accor has announced the opening of two new London hotels, in the centre of Piccadilly Circus and Leicester Square. 

Back to top button