Let us welcome you HOME! Knollwood Apartments & Townhomes sit in the heart of the Northland, located within minutes of major highways, downtown Kansas City, KCI and the Plaza.