Shopping malls database
Ottawa Centre is located at the corner of W. Stevenson Rd., Ottawa. It is a Community Center which opened in 0. It is an Open shopping mall. It covers an area of 246,319 sqft. and has about 13 stores.
Shopping mall's name: Ottawa Centre
Address: W. Stevenson Rd., Ottawa, IL 61350
Number of stores: 13