Taverna Lerose is an Italian restaurant that also serves select German dishes. It is known for its fine Italian cuisine in a stylish setting.