Applebee's 8965

Applebee's #8965 is an Applebee's restaurant located at 4700 4th Street North in St. Petersburg, Florida.