We are open 7 days a week from 8AM until whenever(usually around 6PM)
If you would like to call us our numbers are:
(505) 627 - 6868 or (505) 623 - 4964
We are located in the Roswell Space Center at 116 East 2nd Street Roswell, New Mexico USA
If you are already in Roswell click here for directions or if you need directions from somewhere else just click here to get directions from ANY place on Earth!