Stafford Inn

1809 E. 2nd St.
Edmond
Oklahoma
United States