Applebee's 8020

Applebee's #8020 is an Applebee's restaurant located at 19625 Restaurant Row in Houston, Texas.