Applebee's 8023

Applebee's #8023 is an Applebee's restaurant located at 2959 North Loop West in Houston, Texas.