I encountered the following sentence in my German lesson:
"Wir fahren in die Kantstraße, weil wir da schlafen."
If I were to write this sentence myself, I would probably have used "zu" to mean we are going to drive to Kantstraße. My understanding is that "in" is used when your destination will be within a building. I suppose in the above sentence, the speaker is indicating they will stay at a building on Kantstraße, and thus their destination is in a building. But, this is implied rather than explicitly stated. Is this the reason why "in" is used here?