An Addison man was charged this week with armed robbery and theft of narcotics from a South Burlington pharmacy.