Red Lobster 620

Red Lobster #620 is a Red Lobster restaurant located at 1718 Galleria Boulevard in Franklin, Tennessee.