Find Red Lobster restaurants in Springfield, Illinois near you now.
Seafood restaurant
Address: 2696 S Dirksen Pkwy, Springfield, IL 62703