Shop in Roswell The best shopping in the Galaxy. Why do you think the aliens crashed here? Go back to directory. The Farmhouse on Second The Farmhouse on Second 124 E. Second St Roswell NM 88201work