Shop & Play
/ Things to do
801 W Mitchell St.Arlington, TX 76013
View on Google Maps
Doug Russell Park is located along the southwestern edge of the University of Texas at Arlington, which is itself on the south side of Downtown Arlington. This pretty little City park with its small walking bridge and pathway into campus.