Red Lobster 591

Red Lobster #591 is a Red Lobster restaurant located at 2625 West Memorial Road in Oklahoma City, Oklahoma.