Center of the Universe
20 E Archer St
Tulsa, OK
74103