55286 Oklahoma Highway 66, Stroud, Oklahoma 74079, US

+1.9185219833 ED SMITH

image29