myhotel Bloomsbury

11-13 Bayley Street
London
United Kingdom