Olive Garden 1236

Olive Garden #1236, also known as Olive Garden Tallahassee, is an Olive Garden restaurant located at 1103 Apalachee Parkway in Tallahassee, Florida.