Applebee's 8013

Applebee's #8013 is an Applebee's restaurant located at 12740 Southwest Freeway in Stafford, Texas.