Red Lobster 721

Red Lobster #721 is a Red Lobster restaurant located at 435 Shawnee Mall Drive in Shawnee, Oklahoma.