Just ordered and printed up a bunch for my Mom using Avery labels from Amazon and Open Office for about $8. She wants to sell up in a year or two and so didn't want to spend the same amount for either labels she might not use up by then or a stamp she'd need to replace after the move. All the options from Staples/Amazon were about as much as the blank labels were.
It would have gone smoother if I could have used Microsoft Word as I'm more familiar with that. The label template in Open Office used too large a font and it printed on her little LaserJet right next to the left margin. So after dorking around and adding three spaces to the front of each line and copying formatting around, she's happy. I saved the document so we can print up just a sheet at a time as she needs them and we can change the address if she moves. She has enough labels for her lifetime and can share with family members if they need some.
In the future, look for LibreOffice templates for the labels that you need. OpenOffice and LibreOffice are basically the same free open-source software but LibreOffice has gone its own way and is a more active software development group than OpenOffice.
Also, I set up columns in LibreOffice to help format my doc prior to printing labels. Then I print it on plain paper. If I'm lucky I can lay that paper over the label sheet, hold it up to the house window and see if the alignment is right before I print the label sheet.
https://extensions.libreoffice.org/templates Also - ODT is the default document file type for the LiberOffice/OpenOffice. When I search Google for "avery ODT templates" I get some useful results. There might be something there that fits your needs out without alteration.