Rule reminder
Contracted 'di' (del/della/etc.) = possession/of/about. Contracted 'da' (dal/dalla/etc.) = from/since/at someone's place. Sometimes both are possible but with different meanings.
Vengo ___ via principale. (I'm coming from the main street.) — from