Olive Garden 6422

Olive Garden #6422, also known as Olive Garden Twin Falls - Magic Valley Mall, is an Olive Garden restaurant located at Magic Valley Mall, at 1597 Pole Line Road East in Twin Falls, Idaho.