Papa John's Store in Sugar Land, TX