AT & SF Roundhouse

NE of Grand Ave.
Las Vegas
New Mexico
United States