The Crossroads, officially the Crossroads Arts District, is a neighborhood within the Greater Downtown area of Kansas City, Missouri, with a population of 10,179. From Wikipedia
The proposed stadium, pending voter approval, aims to revitalize downtown but faces opposition over concerns of gentrification and displacement.