East 80th Road & South 630th Road, Miami Oklahoma

Geo quick facts: Miami is a city in and county seat of Ottawa County, Oklahoma, United States, founded in 1891. Lead and zinc mining established by 1918, caused it to boom – Wikipedia.

Advertisement