Alhambra Apartments (Sioux City, Iowa)

801 8th Street, Sioux City, IA 51105