Tower Grove South
Tower Grove South inside of St. Louis City, MO in the southern part of the city, is a vast area of richly maintained homes and parks.
Tower Grove South has a large shopping district with restaurants, business and specialty stores known as the South Grand Business District.
With many people, there is a vast cultural array within Tower Grove South with the well known Tower Grove Park bordering the northern section of the area.
Information From Third Parties, Deemed Reliable But Not Verified.