Shop in Roswell The best shopping in the Galaxy. Why do you think the aliens crashed here? Go back to directory. Invasion Station Invasion Station 600 N Main St Roswell NM 88201work (575) 416-3830work Website: Invasion Station