Firstly please excuse any grammatical errors I might have while writing this question, English isn't my native language nor is it my first but I'll try my best.
Alright to the question,
I'm about to print business card and I don't have enough room to write Street so I write st. I saw many business cards that every piece of information is being divided by a comma for example, Rothschild 22nd Street, London, United Kingdom, P.O.B. 23123
Now in my case I don't have enough room to write the word street (btw, should I write St. in a business card or does it make look less professional when I shorten the word?)
So for example my address would be Rothschild 22nd St., London, United Kingdom, P.O.B. 23123 Is that correct formatting for a business card (using , after .?)
And is using st. rather than street makes it look bad?