Applebee's 9890

Applebee's #9890 is an Applebee's restaurant located at 3060 East Main Street in Uvalde, Texas.