3775 N Woodford St, Decatur, Illinois, 62526
Not specified
35 years of great food and entertainment! Come hang out at Feeling Lucky for delicious food and fast, friendly service. Don't forget about our package sales!
Services: Food & Entertainment Lounge
No reviews yet. Be the first to write a review!