Red Lobster 895

Red Lobster #895 is a Red Lobster restaurant located at 990 Bullsboro Drive in Newnan, Georgia.