Explore details about location Tamarac. Tamarac is a location situated within the Boulder alongside other areas such as Dean Place, Pearl Street, Poplar Avenue.