Shopping malls database
Clocktower Place is located at the corner of NWC W. Florissant Ave. & Dunn Rd., Florissant. It is a Community Center which opened in 1987. It is an Open shopping mall. It covers an area of 214,198 sqft. and has about 28 stores.
Shopping mall's name: Clocktower Place
Address: NWC W. Florissant Ave. & Dunn Rd., Florissant, MO 63033-6741
Number of stores: 28