Question: do address abbreviations need periods?
Answer: In American English, we always put a period after an abbreviation; it doesn't matter whether the abbreviation is the first two letters of the word (as in Dr. for Drive) or the first and last letter (as in Dr. for Doctor).