8112 S Olympia Ave
Tulsa, 74132
OK, United States
Tulsa, 74132
OK, United States
- (918) 986-9911
Rate and review Freddy's Frozen Custard & Steakburgers in Tulsa, OK, United States!
Share your experiences at Freddy's Frozen Custard & Steakburgers with your friends or discover more American Restaurants in Tulsa, OK, United States.