Applebee's 7739

Applebee's #7739 is an Applebee's restaurant located at 10719 International Boulevard in Laredo, Texas.