Applebee's 7504

Applebee's #7504 is an Applebee's restaurant located at 17500 Tamiami Trail in North Port, Florida.