Olive Garden 1616

Olive Garden #1616, also known as Olive Garden Burleson Town Center, is an Olive Garden restaurant located at Burleson Town Center, at 12870 South Freeway in Burleson, Texas.