Tower Grove House


Tower Grove House - house located in the Botanical Garden of St. Louis, Missouri, United States. It was founded in 1849.