CHESHIRE HOTEL LONDON

110 Great Russell Street
London
United Kingdom