Riverside Stadium is located on a small island in the middle of the Susquehanna River. "City Island" boasts a AA baseball stadium AND offers rides, jet skiing, mini golf, swimming and a wide variety of food and other amenities in quaint little itty bitty buildings. The stadium itself is almost an afterthought as you can make a day of just walking around this incredibly fun and beautiful island.