Space Station


139 N Mead Wichita, KS 67202

Not human

The Not Human Space Station, located in the heart of Wichita's Old Town, is a premier retail hotspot serving the public some of the freshest clothing and shoes the Greater Area of Wichita has ever seen.

..