Red Lobster 397

Red Lobster #397 is a Red Lobster restaurant located at 2055 Pleasant Hill Road in Duluth, Georgia.