Okay, in visiting and blogging on all 108 St. Louis parks I've come across another mystery. The city website lists Tambo Park, a 1 acre park at Rutger and Ohio Avenues in the Gate District neighborhood as being placed into ordinance in 1985. Google maps has it listed here...