In Europe (outside of Italy) most Italian restaurants will serve you a better Kebab than proper Italian food. Not this place. A high class Italian in a quiet street in Bremen near the river. Enjoy good food, good service, nice drinks and then have a walk along the river. Perfect.