Red Lobster 679

Red Lobster #679 is a Red Lobster restaurant located at 2027 Beltline Road Southwest in Decatur, Alabama.