Red Lobster 161

Red Lobster #161 is a Red Lobster restaurant located at 2820 Interstate 10 East in Beaumont, Texas.