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 Subway hoursIHOP hoursLong John Silver's hoursJimmy John's hoursRed Mango hoursJersey Mike's Subs hoursPeople Are Reading