Olive Garden 1150

Olive Garden #1150, also known as Olive Garden North Charleston - Northwoods Mall, is an Olive Garden restaurant located at Northwoods Mall, at 2156 North Woods Boulevard in North Charleston, South Carolina.