Red Lobster 220

Red Lobster #220 is a Red Lobster restaurant located at 4536 East University Boulevard in Odessa, Texas.