Red Lobster 468

Red Lobster #468 is a Red Lobster restaurant located at 4233 South Cooper Street in Arlington, Texas.