Treats Unleashed
Shop, ExperienceLocated at Town Center Plaza in Leawood, KS
Canadian bakery and café offering fresh-baked muffins, cookies, coffee, and light lunch options. Located in Town Center Plaza.
About Town Center Plaza
Town Center Plaza is located at 5000 W 119th St, Leawood, KS 66209. It features 130 stores and services. Rated 4.4/5 based on 3,954 reviews.
View all stores at Town Center Plaza