Applebee's 8021

Applebee's #8021 is an Applebee's restaurant located at 5911 Sam Houston Parkway North in Houston, Texas.