450 square feet office/retail/space

11101 South Saint Louis Avenue, Chicago, IL 60655, USA