Red Lobster 607

Red Lobster #607 is a Red Lobster restaurant located at 4001 Highway 78 West in Snellville, Georgia.