2205 Menard Street, St Louis, MO 63104 – New Exclusive Listing
2205 Menard Street, St Louis, MO 63104 1st Showings at the Open House on Sunday, November 19th from 1pm-3pm. Exceptional value in this stunning 2.5 Story solid brick home in the heart of Soulard. This 3 bedroom, 2.5 bathroom home boasts a spacious living room with hardwood floors and 10 foot ceilings. The eat-in kitchen