Now Enrolling! Customer Portal 7201 E 38th St.Bay 7257Tulsa, OK 74145 We are located towards the North end of the parking lot of Space Center I, facing west.