Best Western Shaftesbury Paddington Court

27 Devonshire Terrace
London
United Kingdom