Name: Dellwood Plaza
Address: West Florrisant and Chambers Roads
City: St. Louis
Dellwood Plaza Information
Located at the corner of West Florissant and Chambers Road in North St. Louis County, Missouri. Dellwood Plaza is anchored by Save-A-Lot, Family Dollar and Walgreens. This project opened in Summer 2007. Other tenants include Cricket Wireless, Advance America, St. Louis Community Credit Union, Instant Tax and Nice Beauty.