Olive Garden 1025

Olive Garden #1025, also known as Olive Garden Tampa - Busch Gardens, is an Olive Garden restaurant located at Busch Gardens, at 2801 East Busch Boulevard in Tampa, Florida.