📍 1622 North Main Street, Tulsa
John Starks Park — Nature area in Tulsa, Oklahoma, USA. 1622 North Main Street, Tulsa. Hours, map, contact. USAForAll.