The Capital Hotel

22 BASIL STREET
London
United Kingdom