Cheddar's Scratch Kitchen

10708 E 71st St S
Tulsa, OK 74133

Cheddar's Scratch Kitchen

Address:
10708 E 71st St S
Tulsa, OK 74133
Phone:
918-307-2013
Office Fax:
918-249-2765

Directions
Find Nearby
Located on 71st St just east of US-169.
A special thanks to our advertisers