St Vedast Alias Foster

St Vedast Alias Foster
4 Foster Lane, London, EC2V 6HH