The Shaftesbury Premier London Hyde Park

78-82 Westbourne Terrace
London
United Kingdom