Best Western Premier Shaftesbury Kensington

33 Hogarth Road
London
United Kingdom