Storm House

721 W. Broadway
Elk City
Oklahoma
United States