$110,000 -
12026 La Padera Lane
Florissant ,
MO 63033
Major Area: Hazelwood East