📍 1800 South Cheyenne Avenue, Tulsa
Creek Stickball Park — Nature area in Tulsa, Oklahoma, USA. 1800 South Cheyenne Avenue, Tulsa. Hours, map, contact. USAForAll.