Red Lobster 877

Red Lobster #877 is a Red Lobster restaurant located at 4205 West Airport Freeway in Irving, Texas.