The Wells Place Winnebago LLC is a well-located property in South City, St. Louis with convenient access to Downtown and major roadways. Close to Cherokee Street District, Tower Grove Park, and local shops and dining, with easy access to public transportation.