$684,490 - 1020 Kostka Lane, Florissant, MO 63031
1020 Kostka Lane
Florissant,
MO
63031
Major Area: Hazelwood West