Mirroring the 1920s glamour of its theatrical surroundings, Hotel Indigo® London – 1 Leicester Square draws you in to an art deco, glass-and-marble haven....
Posted by on 07/22/2024