Papa John's Store in Lehigh Acres, FL