Red Lobster 6376

Red Lobster #6376 is a Red Lobster restaurant located at 3525 Roosevelt Boulevard in Birmingham, Alabama.