Address: 1901 N Prospect Ave, Champaign, IL 61822, USA
Currently, yes, but not all the time. Likely to end around Thanksgiving.
Yes during select times check with your local Red lobster to see when.
Not that I know of!
Add Answer
Thanks! Your answer is awaiting moderation.
Are you open Christmas day
Trending Places
Chicken wings restaurant
907 W Marketview Dr, Champaign, IL 61822, USA
Fast food restaurant
901 B W Anthony Dr, Champaign, IL 61821, USA
Sandwich shop
421 W Town Center Blvd, Champaign, IL 61820, USA
Tex-Mex restaurant
1905 N Prospect Ave, Champaign, IL 61822, USA
Movie theater
910 Meijer Dr, Champaign, IL 61822, USA
Pizza restaurant
2511 Village Green Pl, Champaign, IL 61822, USA
Steak house
204 N Country Fair Dr, Champaign, IL 61821, USA
Sports bar
2521 Village Green Pl, Champaign, IL 61822, USA