El Charro
1750 S Hwy 66
Claremore, OK
74017
Directions
Find Nearby
Located on Route 66 just south of E. Stuart Roosa St.