La Nemtucu is a German restaurant offering a menu that includes fish dishes.