Applebee's 9859

Applebee's #9859 is an Applebee's restaurant located at 3920 West Hillsborough Avenue in Tampa, Florida.