Marktstrasse (Market Street) in Wiesbaden. If you look way down at the end of the last building on the right, you can just barely see a greenish light. That would be Starbucks. :-)
The architecture! It's so awesome and European. And the evening glow of the lights. This is a wonderful picture of something familiar to you. I envy you so much! You are going to have such a scenery depression when you come back!