The Spur

The Spur, 105 2nd St, Schleswig, IA 51461, United States

(712) 676-2230

Location