Applebee's adresses in Saint Petersburg‚ FL Home Work hours Applebee's hours Florida Saint Petersburg AddressPhoneMap2901 66th St N Saint Petersburg(727) 343-1070 You May Like Braum's hoursSmoothie King hoursHungry Howie's hoursPizza Hut hoursHooters hoursWaffle House hoursPeople Are Reading