Weir, Kansas

city in Cherokee County, Kansas, United States

Weir is a city in Cherokee County, Kansas, United States.