$199,900 - 12147 La Padera Lane, Florissant, MO 63033
12147 La Padera Lane
Florissant,
MO
63033
Major Area: Hazelwood Central