Topiary Park
27 Apr 2024 3 minute read 2 comments jasonmcgathey
Topiary Park, located in downtown Columbus, made its debut during the whole AmeriFlora extravaganza in 1992. Even so, maybe it’s me, but I don’t recall hearing anything whatsoever about this phenomenal art installation until the early 2000s...