Have a Heart Salem is a medical and recreational marijuana dispensary in Salem, Oregon. Have a Heart is rated as one of the best dispensaries in the US by High Times. Our new Salem Oregon dispensary is committed to delivering the same great products and service that made us one of the most popular multi-location and multi-state cannabis dispensaries on the West Coast. If you’re looking for a cannabis dispensary in Salem Oregon that you can rely on for great service & quality cannabis products, your search is over