8034 Joel Ave, St. Louis MO 63123 Price $ 254900 Bathrooms 1 Bedrooms 2 Square Footage 1478 Address 8034 Joel Ave, St. Louis MO 63123