In the US, someone I know who had a Post Office box liked writing simply `box-number zip-code` as their address. It worked. Eg, if you wrote on an envelope: 1034 21240 It would get there! You might want to add a "Box" before the "1034" to be safe -- and to disambiguate between a house number, as in OP? (I'm not sure just a house number would ever work in the USA?) But it looks cooler with just two numbers. Especially…
In many cases, the PO box number becomes the suffix of ZIP+4 so you could probably write 21240-1084. I have friends use this nine digit number as their return address. Note: the real barcodes use 11 digits. There are two extra digits beyond the Zip+4 that encode the stop along the route. The Zip+4 gets you to the block but then you need two more digits to specify the house/apartment etc. If you can decide the barcode…
Is it cheating if I put a photo of the house on the envelope?