of tulsa universe wikipedia center of the universe tulsa wikipedia The downtown marvel is at 20 E. The center of the Universe is a Mysterious spot where people can stand on a c. … Saturday, May 28, 2022 Edit