Love the community, never seen it before. But your photos don't fit the shit criteria.
This place, from photos and your description, reminds me of a place in Brazil called Inhotim. Try to search about it, but it's a mix of botanic garden and arts exhibition. One of the coolest places I've been ever.
I'll look it up and take a look, thanks for letting me know and for commenting, I appreciate it.