Mission Farms - Building C
- 6,900 Square Feet
- For Lease
Conveniently nestled in the heart of Leawood at Indian Creek Parkway (106th Street) and Mission Road, Mission Farms is more than an attractive shopping, dining, residential, and office development.
Property Status: For Lease
Area Available: 6,900 Square Feet