Has hole for hanging. Greeting cards sold separately.Steel Mail HolderSKU: 30020030$20.00PriceOut of Stock