Shelby Park is located on 47.4 acres of parkland on the banks of the Rio Grande River in downtown Eagle Pass, Texas, U.S. The park is owned and maintained by the City of Eagle Pass.