Hotel Lincoln

323 Main St.
Stroud
Oklahoma
United States