Here's why:
* Proper nouns are specific names of people, places, or things. They are always capitalized.
* Common nouns are general names of people, places, or things. They are not capitalized.
Since "Second Avenue" is the name of a specific avenue (and likely exists in more than one city), it's a proper noun.