Shaftesbury Metropolis London Hyde Park

78-84 Sussex Gardens
London
United Kingdom