Best Western Shaftesbury Paddington Club Studios

1-2 Devonshire Terrace
London
United Kingdom