The Shaftesbury Premier London Paddington

55-61 Westbourne Terrace
London
United Kingdom