Route 66 Spirit of America Museum

220 W Main St
Stroud, OK 74079

Route 66 Spirit of America Museum

Address:
220 W Main St
Stroud, OK 74079
Phone:
918-968-0057
Phone:
646-221-1933

Directions
Find Nearby
The Route 66 Spirit of America Museum is located on Route 66 in Stroud, at 220 West Main Street next to True Value Hardware. From I-44, take the Stroud exist, turn right on Highway 99, then turn left at the traffic light onto Route 66/Main Street. The museum will be about 0.4 miles down Route 66/Main Street on your right. There is street parking in front of the museum as well as on neighboring side streets. Handicapped access is through the rear entrance to the building.
A special thanks to our advertisers