Red Lobster 298

Red Lobster #298 is a Red Lobster restaurant located at 2620 McFarland Boulevard East in Tuscaloosa, Alabama.