Oops! Something went wrong, please try again later.
Mac Nease Baseball Park at Russ Chandler Stadium is a college baseball stadium in Atlanta, Georgia. It has been the home field of the Georgia Tech …See more
Reviews
Tripadvisor
4.5/5 · 5 reviews
Loading reviews...
Feb 29, 2020
Upon walking up, the stadium looked clean and well-kept. Behind home plate, there were nicer folding chairs while the rest of the stadium had metal bleachers. There wasn't a bad seat in the house; we… Full review by KMB_GA