Where is N Lombard & Albina?

Where is N Lombard & Albina located?

N Lombard & Albina, N Lombard & Albina, United States of America (approx. 45.577133°, -122.67437°)


Where is N Lombard & Albina on the map?