Great finale. So apparently I'm living inside the City of Light. That scene was filmed a few blocks away from me, instantly recognized the street right away.
Had all the street signs there too. Too bad I only got into the show recently so they probably filmed the finale before I started watching the show. I would've freaked out like a teenage girl had I seen Lexa and Clarke on set.