Starz Internet Cafe is located at: 789 Hebron Road, Heath, OH 43056.