Olive Garden 1624

Olive Garden #1624, also known as Olive Garden Laredo - Mall Del Norte, is an Olive Garden restaurant located at Mall Del Norte, at 5319 San Dario Avenue in Laredo, Texas.