Missouri, United States·5K residents
Dellwood is a city in the north St. Louis County, Missouri, United States. The population was 4,914 at the 2020 census. The city encompasses a mostly residential area between Chambers Road and Interstate 270, as well a number of businesses along West Florissant Avenue.
How residents rate this city across 10 aspects
Be the first to review Dellwood!