Red Lobster 539

Red Lobster #539 is a Red Lobster restaurant located at 1805 Opelika Road in Auburn, Alabama.