Youngstown, OH 44502
+1 330 941 1978
A popular football stadium in Youngstown, the Stambaugh Stadium is located on the campus of the Youngstown State University. Completed in 1982, the stadium is the home ground of Youngstown State Penguins football team. Over the decades, the stadium has undergone several modifications and renovations, but it still retains the position of being the premier football venue in the city. Do call to know more.