Bedrooms
Bathrooms
8111 N Stoddard Ave, Kansas City, MO
3 Bd
2 Ba
MLS® 2570316 • Keller Williams KC North