Updated Today COMPARE Windsor House 3420-3422 Locust St, Kansas City, MO 64109 2 Beds $1,275 - $1,728