1. Dean & DeLuca 4700 W 119th St, Leawood, KS 66209 Coordinate: 38.91343,-94.6406 Phone: (913) 498-3131
2. Olive Tree 4949 W 119th St, Leawood, KS 66209 Coordinate: 38.91176,-94.64209 Phone: (913) 338-2700