Town Talk
News Staff
Stroud’s largest park is Foster Park, located at Gillispie Avenue and East 7th Street near Parkview Elementary School. The land was donated by the George Foster family and developed during the early 1950’s.
Wednesday, April 28, 2021