Red Lobster 168

Red Lobster #168 is a Red Lobster restaurant located at 3311 Interstate 40 West in Amarillo, Texas.