HOURS AND DIRECTIONS

How and when to visit the Route 66 Spirit of America Museum

Address

220 W Main St.
Stroud, OK 74079

Operating Hours

Wednesday – Friday: 10am – 6pm
Saturday: 10am – 6pm
Sunday: 1pm – 6pm

(Other times available by appointment)

Accessibility

Allergy Allert