Applebee's 8081

Applebee's #8081 is an Applebee's restaurant located at 3949 East Grand River Avenue in Howell, Michigan.