Freddy's Frozen Custard & Steakburgers is located in Champaign, United States on 420 W Town Center Blvd. Freddy's Frozen Custard & Steakburgers is rated 4.1 out of 5 in the category fast food restaurant in United States.
Address
420 W Town Center Blvd