HotelsAndaz Hotel
40 Liverpool Street, London
One of the most famous hotels in London, Andaz sits by Liverpool Street station, pulling in high-end tourists and top-dollar business guests by the carriage full. This year, it’s invited local artists – including multi-disciplinary design studio ILoveDust – to take over its suites and paint designs to represent local...read more