Start from
Town Center Plaza
5000 W 119th St, Leawood 66209