House for sale, 6681 Knollwood Street, Osceola County, Florida, in Osceola County, United StatesDetached house • 1 room(s) • 4 bed. • 2 bath. • 176.61 m²AUD 719,681Add to favorites