Antlers Hotel

1703 Hill Ave.
Spirit Lake
Iowa
United States