Route 66 Spirit of America Museum
918-968-0057
220 W Main St
Stroud, OK 74079
Stroud, OK 74079
Founded in 2023, the Route 66 Spirit of America Museum in Stroud celebrates innovation in American history and pop culture....