No, I would not be offended. It depends, of course, on the context, and whether the person who said it was trying to be offensive or not. But they probably didn't mean it as an insult. I don't think it really matters, do you?
It might be they were trying to merely describe your ethnicity by your features. This is always a dangerous thing to try to do, because there is no one way to look, no matter what country your ancestors came from. (Just think of what you would say to describe to a foreigner what a typical "American" looks like.)
Of course, if you had said that someone looked "German" in 1918 or 1943, that would have been a great insult, since we were at war with that nation. But today, it may merely reflect what stereotypes the person speaking has of Germanic "types", or Northern European types.
Speaking for myself only, I have been to France, Germany and Italy, as well as other countries in Europe. There is no one way that people from those countries look like. And they ALL have some beautiful women. Just think of all the knock-out film actresses from Europe you can name. So, no, don't take it as a negative.