Red Lobster Reviews & Details
1901 N Prospect Ave
Red Lobster is located at 1901 N Prospect Ave in Champaign near the intersection of W Marketview Dr and N Prospect Ave. Their menu consists of American dishes . Call (217) 355-2577 today!
- On The Menu:Seafood
- Major Intersection:W Marketview Dr And N Prospect Ave
Tell us more about Red Lobster Champaign!