LIA London

(L)ondon (I)nteresting (A)ctivities

Day: April 19, 2023


The best hotel in London has been revealed

Travel Leisure has announced the 100 best new hotels in the world, and only one is in London. The Twenty Two in Mayfair – a kookily decorated, 31-bedroom boutique boarding house – is ostensibly London’s very best hotel of 2022. […]