Red Lobster 248

Red Lobster #248 is a Red Lobster restaurant located at 2696 South Dirksen Parkway in Springfield, Illinois.