Red Lobster 673

Red Lobster #673 is a Red Lobster restaurant located at 521 Lancaster Drive Northeast in Salem, Oregon.