455
Liverpool St, London EC2M 7PY, UK
455 Sqft Retail shop situated on busy high street of London Liverpool Street.
.